// package com.example.springbott.controller;
//
// import com.example.springbott.bean.BaseRespVo;
// import com.example.springbott.bean.MyPermission;
// import com.example.springbott.bean.kerbal.SystemPermissions;
// import com.example.springbott.mapper.MarketAdminMapper;
// import com.example.springbott.mapper.initTableMapper;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.transaction.annotation.Transactional;
// import org.springframework.web.bind.annotation.RequestBody;
// import org.springframework.web.bind.annotation.RequestMapping;
// import org.springframework.web.bind.annotation.RestController;
//
// import java.util.List;
//
// /**
// * @author 1784549954@qq.com
// * @since 2022/11/21 18:53
// */
// @RestController
// @RequestMapping("test")
// public class TestController {
//    @Autowired
//    MarketAdminMapper marketAdminMapper;
//     @Autowired
//     com.example.springbott.mapper.initTableMapper initTableMapper;
//     @RequestMapping("kerbal")
//     @Transactional
//     public BaseRespVo adminRolePermissions(@RequestBody SystemPermissions permissions){
//         List<SystemPermissions.SystemPermissionsDTO> systemPermissions = permissions.getSystemPermissions();
//         for (int i = 0; i < systemPermissions.size(); i++) {
//             initTableMapper.insertTable1(systemPermissions.get(i).getId(),systemPermissions.get(i).getLabel());
//             SystemPermissions.SystemPermissionsDTO systemPermissionsDTO = systemPermissions.get(i);
//             List<SystemPermissions.ChildrenDTO> children = systemPermissionsDTO.getChildren();
//             for (int j = 0; j < children.size(); j++) {
//                 SystemPermissions.ChildrenDTO childrenDTO = children.get(j);
//                 initTableMapper.insertTable2(systemPermissions.get(i).getId(),childrenDTO.getId(),childrenDTO.getLabel());
//                 List<SystemPermissions.ChildrenLast> children1 = childrenDTO.getChildren();
//                 for (int m = 0; m < children1.size(); m++) {
//                     SystemPermissions.ChildrenLast childrenLast = children1.get(m);
//                     initTableMapper.insertTable3(childrenLast.getId(),childrenLast.getLabel(),childrenLast.getApi(),childrenDTO.getId());
//                 }
//             }
//         }
//         return null;


